#ifndef __74HC14D_H
#define __74HC14D_H

#include "stm32f4xx.h"

void TrackLed_Init(void);

#define IO_M0  GPIOD
#define Pin_M0 GPIO_Pin_14

#define IO_L1  GPIOD
#define Pin_L1 GPIO_Pin_8
#define IO_L2  GPIOD
#define Pin_L2 GPIO_Pin_9
#define IO_L3  GPIOD
#define Pin_L3 GPIO_Pin_10

#define IO_R1  GPIOD
#define Pin_R1 GPIO_Pin_11
#define IO_R2  GPIOD
#define Pin_R2 GPIO_Pin_12
#define IO_R3  GPIOD
#define Pin_R3 GPIO_Pin_13

#define M0 		GPIO_ReadInputDataBit(IO_M0,Pin_M0) //PD14

#define L1 		GPIO_ReadInputDataBit(IO_L1,Pin_L1)	//PD8
#define L2 		GPIO_ReadInputDataBit(IO_L2,Pin_L2)	//PD9
#define L3 		GPIO_ReadInputDataBit(IO_L3,Pin_L3)	//PD10

#define R1 		GPIO_ReadInputDataBit(IO_R1,Pin_R1)	//PD11
#define R2 		GPIO_ReadInputDataBit(IO_R2,Pin_R2)	//PD12
#define R3 		GPIO_ReadInputDataBit(IO_R3,Pin_R3)	//PD13


#endif
